	/* Response Messages */

.response-msg {
	padding:2px 10px 2px 45px;
	font-size:0.96em;
	margin:0 0 10px;
}

.response-msg span {
	display:block;
	font-weight:bold;
	padding:0 0 4px;
}

div.error, ul.error {
	color:#b50007;
}

.notice  {
	color:#828400;
}

.inf {
	color:#0055b5;
}

.success {
	color:#1c8400;
}

.other-box {
	margin:15px 0;
}

.cont {
	border-top:#fff solid 1px;
	padding:8px;
	line-height:1.4em;
}

.other-box h3 {
	font-size:1.2em;
	font-weight:bold;
}

.gray-box {
	background:#eaeaea;
	border:#c0c0c0 solid 1px;
}

.yellow-box {
	background:#fff6bf;
	border:#fdd845 solid 1px;	
}